package com.idriver.dao;

import com.idriver.bean.Student;

import java.util.List;

public interface StudentDao {

    /**
     * 查找学员信息列表
     * @param page
     * @param size
     * @param keyword
     * @return
     */
    public abstract List<Student> getStudentLists(int page, int size, String keyword);

    /**
     * 查找学员信息记录条数
     * @param keyword
     * @return
     */
    public abstract int getStudentListNum(String keyword);

    /**
     * 添加一个学员信息
     * @param student
     * @return
     */
    public abstract int addStudent(Student student);

    /**
     * 删除一个学员
     * @param id
     * @return
     */
    public abstract int delStudent(int id);

    /**
     * 编辑学员信息
     * @param student
     * @return
     */
    public abstract int editStudent(Student student);

    /**
     * 根据学号id查找一个学员的全部信息
     * @param id
     * @return
     */
    public abstract Student findStudentById(int id);
}
